AI019
Программирование на языке Elixir
Сложные архитектуры OTP и управление состоянием
Цели обучения
- Освойте продвинутые стратегии построения деревьев надзора, включая `rest_for_one` и динамическое распределение рабочих процессов.
- Реализуйте управление глобальным состоянием с использованием `Registry`, `ETS` и распределённой базы данных `Mnesia`.
- Проанализируйте и устраните узкие места в архитектурах `GenServer`, нагруженных высокой нагрузкой.
- Спроектируйте паттерны синхронизации для многонодовой системы, обеспечивающие масштабируемость и восстановление после сбоев.